thick vegetation of a forest - Español Inglés Diccionario